JavaScript Job: Intern - QA Engineering Associate

Job added on

Company

Derivative Path
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Who We Are
Derivative Path is an award-winning firm providing financial technology and advisory solutions that empower small & mid-size financial firms to access capital markets. Launched in 2013, the Company is solving complex interest rate, foreign exchange, and commodity transactions through an all-in-one platform that democratizes access to the capital and liquidity of Wall Street firms, leveling the playing field between major banks and thousands of community and regional banks, credit unions, and their customers in a way that no other firm has. Its single, intuitive dashboard helps firms manage risk and enhance workflows while delivering better transparency, hedging capabilities, risk management, and operating efficiency.

With a team of seasoned professionals comprised of decades of industry experience, Derivative Path offers a flexible, hybrid work environment to its 80+ employees with the ability to work remotely and from one of four offices in San Francisco, New York, Chicago, and Manila. The Company is dedicated to building a diverse environment and has an unwavering commitment to creating a sense of belonging for all employees.

The Opportunity
At this time we are seeking an intern to join our engineering team. While this position can be remotely based, the ideal candidate will reside in Ontario Canada. This role will report to our Team Lead of Foreign Exchange.

What You Will Do

  • Provide unit test coverage using XUnit for newly built next gen production API suite.
  • Implement specflow testing for integration tests at the repository level, help establish a procedure to allow our business team members to provide these as specification for new work, which will allow them to serve as partial TDD for new features.
  • Build fully automatable Postman test suite(s) to cover this suite both for development, and testing
  • Help eliminate technical debt in the new suite that was left due to time constraints
  • Broaden your C# and enterprise knowledge and FinTech experience by working as a direct member of the team

About You

  • Passion for ensuring quality and correctness in both code and application functionality
  • Responsible for development of application coverage including failure reporting and publication of results
  • Once coverage is in place, work with senior team member support to provide fixes to any code that is deemed invalid.
  • Collect, understand and document requirements
  • Share best practices with the team
  • Work in an international environment with teams in multiple time zones
  • Adopt and promote good agile practices

Qualifications

  • ASP.NET Core / .NET 5/6
  • Proficient C#, HTML, Typescript, JavaScript Knowledge
  • Working knowledge of source code management and CI/CD technologies e.g. Git, GitActions, Bitbucket, etc
  • Knowledge of service-oriented architecture (SOA) and Web Service Development
  • Database Development with Relational\Non-relational dbs (such as Postgres, MS SQL, MongoDB)
  • Bonus: Docker Containers & AWS experience

Derivative Path is an equal opportunity employer and does not discriminate based on any of the following: race, religious creed, color, age, sex, sexual orientation, gender identity, gender expression or gender characteristic, national origin, religion, marital status, medical condition, physical or mental disability, military service or veteran status, pregnancy, childbirth and related medical conditions, or any other classification protected by federal, state, and local laws and ordinances. Derivative Path offers a comprehensive benefits package, including health, dental, vision, 401k contribution, flexible spend accounts, and a generous paid time off policy.

wWavpNwiU5